/**
 * fulihui.com Inc.
 * Copyright (c) 2015-2016 All Rights Reserved.
 */
package com.fulihui.wgj.facade.request.template;

import com.fulihui.common.request.rpc.AppRequest;
import lombok.Getter;
import lombok.Setter;
import org.hibernate.validator.constraints.NotBlank;

import java.util.List;

/**
 * 模板本地推送请求
 *
 * @author wang_wx
 * @date 2018-08-06
 */
@Getter
@Setter
public class LocalTemplateSendRequest extends AppRequest {

    /**
     * 粉丝openId列表
     */
    private List<String> openIds;

    /**
     * 模板ID
     */
    @NotBlank(message = "模板ID不能为空")
    private String templateId;

    /**
     * 模板发送内容
     */
    @NotBlank(message = "模板发送内容不能为空")
    private String templateContent;

    /**
     * 模板发送URL
     */
    private String templateUrl;

    /**
     * 是否发送小程序
     */
    private Boolean miniApp;

    /**
     * 发送小程序的AppId
     */
    private String miniAppId;

    /**
     * 发送小程序的URL
     */
    private String miniAppUrl;
}